package com.juyu.miliao.common.domain;

import lombok.Data;

import java.io.Serializable;

/**
 * 微信支付通道配置
 */
@Data
public class ConfigWxPay implements Serializable {
    private static final long serialVersionUID = 705574132439604968L;
    /**
     * 配置id
     */
    private int id;
    /**
     * 微信支付类型：0: app支付,1: MWEB--H5支付，2：JSAPI--JSAPI(公众号)，3：JSAPI--JSAPI(小程序)，4：NATIVE--Native支付
     */
    private int type;
    /**
     * 对应包配置信息id
     */
    private int configAppId;

    /**
     * 应用ID
     */
    private String appid;

    /**
     * 应用secret
     */
    private String appSecret;

    /**
     * 商户号
     */
    private String mchId;

    /**
     * 通知地址
     */
    private String notifyUrl;

    /**
     * 密钥 ,注: 这个用来生成签名
     */
    private String key;

    //////////dto///////////////
    /**
     * 应用标识
     */
    private String appPackageId;

    /**
     * 应用名称
     */
    private String appPackageName;

    /**
     * 手机系统
     */
    private Integer phoneSystem;

    /**
     * 应用分组  1-线上 0-马甲  2-黑白包
     */
    private Integer packageGroup;

}
